﻿/*******************************
 * Card Information            *
 *   Number                    *
 *   Name                      *
 *   Type                      *
 *   Description               *
 *   Color                     *
 *   Location                  *
 *******************************/

var RED_CARD = 1;
var BLUE_CARD = 2;
var BLACK_CARD = 3;
 
var CARD_TYPE_MESSAGE = 1;
var CARD_TYPE_FUNCTION = 2; 
 
var CARD_DATABASE = {

functions:[
	[1,"調虎離山"],
	[2,"截獲"],
	[3,"退回"],
	[4,"識破"],
	[5,"破譯"],
	[6,"真偽莫辨"],
	[7,"鎖定"],
	[8,"燒毁"],
	[9,"試探 (潛伏戰線&好人)"],
	[10,"試探 (潛伏戰線&臥底)"],
	[11,"試探 (軍情處&好人)"],
	[12,"試探 (軍情處&臥底)"],
	[13,"試探 (打醬油&好人)"],
	[14,"試探 (打醬油&臥底)"]
],

types:[
	[1,"密電"],
	[2,"文本"],
	[3,"直達"]
],


cards:[
	[
		1,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		RED_CARD,
		"PictureLocation"
	],
	[
		2,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		RED_CARD,
		"PictureLocation"
	],
	[
		3,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		2,
		"PictureLocation"
	],
	[
		4,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		5,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		6,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		7,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		8,
		"調虎離山", 
		1,
		"密電",
		1,
		"只能在情報傳遞時使用。指定另一位玩家不參與本次的情報傳遞。（傳出情報者與被鎖定的玩家不受此影響）",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		9,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		10,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		11,
		"截獲", 
		1, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		12,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		13,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		14,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		15,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		16,
		"截獲", 
		2, 
		"直達",
		3,
		"只能在他人回合情報傳遞時使用。獲得一張傳遞中的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		17,
		"退回",
		3,
		"文本",
		2,
		"只能在他人回合情報到達你時使用。該情報以反方向傳遞。（被鎖定的玩家不受此影響）",
		RED_CARD,
		"PictureLocation"
	],
	[
		18,
		"退回",
		3,
		"文本",
		2,
		"只能在他人回合情報到達你時使用。該情報以反方向傳遞。（被鎖定的玩家不受此影響）",
		RED_CARD,
		"PictureLocation"
	],
	[
		19,
		"退回", 
		3,
		"文本",
		2,
		"只能在他人回合情報到達你時使用。該情報以反方向傳遞。（被鎖定的玩家不受此影響）",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		20,
		"退回", 
		3,
		"文本",
		2,
		"只能在他人回合情報到達你時使用。該情報以反方向傳遞。（被鎖定的玩家不受此影響）",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		21,
		"退回", 
		3,
		"文本",
		2,
		"只能在他人回合情報到達你時使用。該情報以反方向傳遞。（被鎖定的玩家不受此影響）",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		22,
		"退回", 
		3,
		"文本",
		2,
		"只能在他人回合情報到達你時使用。該情報以反方向傳遞。（被鎖定的玩家不受此影響）",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		23,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		RED_CARD,
		"PictureLocation"
	],
	[
		24,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		RED_CARD,
		"PictureLocation"
	],
	[
		25,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		RED_CARD,
		"PictureLocation"
	],
	[
		26,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		27,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		28,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		29,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		30,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		31,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		32,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		33,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		34,
		"識破",
		4,
		"直達",
		3,
		"玩家使用卡牌時可以使用。目標卡牌無效。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		35,
		"破譯",
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		36,
		"破譯", 
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		37,
		"破譯", 
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		38,
		"破譯", 
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		39,
		"破譯", 
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		40,
		"破譯", 
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		41,
		"破譯", 
		5,
		"密電",
		1,
		"只能在情報到達你時使用。檢視該情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		42,
		"真偽莫辨", 
		6,
		"文本",
		2,
		"只能在自己回合出牌階段使用。從牌庫頂拿取等同於現存玩家數的牌洗勻，從自己開始，逆時針每人抽取一張作為情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		43,
		"真偽莫辨", 
		6,
		"文本",
		2,
		"只能在自己回合出牌階段使用。從牌庫頂拿取等同於現存玩家數的牌洗勻，從自己開始，逆時針每人抽取一張作為情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		44,
		"鎖定",	
		7,
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		45,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		46,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		47,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		48,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		49,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		50,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		51,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		52,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		53,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		54,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		55,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		56,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		57,
		"鎖定",	
		7, 
		"密電",
		1,
		"只能在自己回合出牌階段和情報傳遞時使用。指定另一位玩家必須接收本回合傳遞到他的情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		58,
		"燒毁",
		8,
		"直達",
		3,
		"燒毁一張假情報。",
		RED_CARD,
		"PictureLocation"
	],
	[
		59,
		"燒毁",
		8, 
		"直達",
		3,
		"燒毁一張假情報。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		60,
		"燒毁",
		8, 
		"直達",
		3,
		"燒毁一張假情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		61,
		"燒毁",
		8, 
		"直達",
		3,
		"燒毁一張假情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		62,
		"燒毁",
		8, 
		"直達",
		3,
		"燒毁一張假情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		63,
		"燒毁",
		8, 
		"直達",
		3,
		"燒毁一張假情報。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		64,
		"試探", 
		9,
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛潛伏戰線｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		RED_CARD,
		"PictureLocation"
	],
	[
		65,
		"試探", 
		9,
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛潛伏戰線｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		RED_CARD,
		"PictureLocation"
	],
	[
		66,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛軍情處｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		RED_CARD,
		"PictureLocation"
	],
	[
		67,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛軍情處｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		RED_CARD,
		"PictureLocation"
	],
	[
		68,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛打醬油｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		RED_CARD,
		"PictureLocation"
	],
	[
		69,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛打醬油｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		RED_CARD,
		"PictureLocation"
	],
	[
		70,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛潛伏戰線｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		71,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛潛伏戰線｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		72,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛軍情處｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		73,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛軍情處｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		74,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛打醬油｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		75,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛打醬油｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		BLUE_CARD,
		"PictureLocation"
	],
	[
		76,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛潛伏戰線｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		77,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛潛伏戰線｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		78,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛軍情處｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		79,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛軍情處｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		80,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛打醬油｝的，如果你是，｛那麼你棄一張手牌｝，否則你就宣稱「｛我是一個好人｝」。之後將此牌面朝下移出遊戲。",
		BLACK_CARD,
		"PictureLocation"
	],
	[
		81,
		"試探", 
		9, 
		"密電",
		1,
		"只能在自己回合出牌階段使用。面朝下遞給另一位玩：我打賭你是｛打醬油｝的，如果你是，｛那麼你抽兩張牌｝，否則你就宣稱「｛其實我是臥底｝」。之後將此牌面朝下移出遊戲。",
		BLACK_CARD,
		"PictureLocation"
	]
]
};